package com.coolbi.onsupai.core.biz;

import java.util.List;

import com.coolbi.onsupai.core.entity.GoodsInfo;

/**
 * @Description GoodsInfo Service GoodsInfo 业务接口
 * @author for2cold
 * @codeDate 2012-6-21 下午09:22:16
 * 
 */
public interface GoodsInfoBiz extends BaseBiz<GoodsInfo> {

	/** 根据查询方式、关键字查询 */
	List<GoodsInfo> queryByKeyWord(int searchType, String keyWord, int offset, int limit);

	/** 根据查询方式、关键字查询记录条数 */
	int countByKeyWord(int searchType, String keyWord);

	/** 检测商品编号是否存在 */
	boolean checkGoodsNo(String goodsNo);
	
	/**
	 * 批量更新商品信息
	 * 
	 * @param goodsInfos 商品集合
	 * @return
	 */
	public void updateByBatch(List<GoodsInfo> goodsInfos);
	
	/**
	 * 根据ID集合查询商品
	 * 
	 * @param ids ID集合字符串
	 * @return
	 */
	public List<GoodsInfo> findByIds(String srcIds);
}
